/* tslint:disable */
/* eslint-disable */

import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react';
import { getIconColor } from './helper';

interface Props extends Omit<SVGAttributes<SVGElement>, 'color'> {
  size?: number;
  color?: string | string[];
}

const DEFAULT_STYLE: CSSProperties = {
  display: 'block',
};

const Iconbaoyang1: FunctionComponent<Props> = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1146 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M1145.696018 238.228234c0 200.982149-0.628506 391.76854 0.628506 582.485096 0 30.936446-6.494559 47.277594-40.294198 41.900379a45.880915 45.880915 0 0 0-13.477955 0c-76.817361 11.732106-121.860268-6.983396-144.62614-95.183694-29.609601-115.016539-111.734343-163.900314-218.929478-160.618118-98.745226 2.793359-165.925499 62.36173-205.800693 173.397734-11.173434 31.00628 6.983396 91.831663-61.803058 81.356568-62.850568-9.637087-92.879173-48.883775-97.76755-110.058328-0.488838-6.983396-0.488838-13.477955-0.558672-20.182015-2.304521-223.468686-2.583857-190.995892 173.886571-260.690189 55.867171-22.207201 111.734343-46.090416 172.489892-71.370312a740.240022 740.240022 0 0 0-170.953544-168.998193c-14.525465-10.475095-30.238107-19.20434-45.322243-28.841427-27.933586-17.877495-55.867171-38.967352-31.70462-75.141346 22.067533-33.450469 50.070952-15.15397 76.119021 0A730.253765 730.253765 0 0 1 743.941222 307.294024c37.850009 48.325103 72.697157 60.615881 131.148185 34.009141 84.987935-38.897518 174.654745-67.250108 270.606611-103.074931z"
        fill={getIconColor(color, 0, '#E8BE6A')}
      />
      <path
        d="M213.552263 256.524732c7.332566 11.243268 16.829985 21.578695 21.648529 33.799639C269.69877 377.127989 323.540757 418.53953 421.238473 382.295702 453.920768 370.144592 495.821146 383.692381 505.947071 419.028367c12.081276 40.783035-31.844288 51.048628-58.870032 58.171693-66.691436 17.528325-136.385732 38.897518-200.074307-9.287918-23.743548-17.877495-31.285616-2.723525-39.875194 13.408121a293.30265 293.30265 0 0 0-33.310801 135.617559q-1.606181 134.570049-3.282196 269.209932c-0.628506 48.883775-12.011442 93.926682-71.230644 94.06635-61.104719 0-68.646787-46.649088-67.948447-94.974191 1.676015-105.798456-12.290778-210.130399-26.536906-314.671843-15.293638-111.385173 3.910702-214.39027 85.546606-298.679865 22.346869-23.045208 46.788756-41.900379 81.147066-41.900379 17.039487 4.259872 36.523163 4.190038 42.040047 26.536906zM738.913176 658.279529c104.750946-1.117343 188.551704 76.817361 190.646723 176.749764 2.234687 97.76755-83.800757 186.945522-180.939802 188.900873a187.43436 187.43436 0 0 1-189.250043-186.666187c0.768174-101.329082 77.585534-177.867107 179.543122-178.98445zM186.386851 217.417712c-47.347428-40.014862-55.867171-91.831663-35.475654-145.883151 17.179155-44.833405 55.867171-70.671972 104.750946-71.509979C306.152099-0.813426 347.144637 19.717759 370.120011 67.135021c44.484235 90.784154-24.092718 175.562586-139.667929 172.350224-16.480816-3.142528-34.35831-4.39954-44.065231-22.067533z"
        fill={getIconColor(color, 1, '#E8BE6A')}
      />
      <path
        d="M186.386851 217.417712l44.623903 22.067533-17.458491 17.039487-41.900379-26.467072zM432.970579 620.988192c-1.745849-72.836825 41.900379-86.175112 88.96847-95.044025 10.125925-1.885517 16.55065 4.39954 20.531186 12.919283 5.935887 12.709782-6.564393 13.966793-12.50028 18.086997-29.260431 19.763012-58.800198 38.827684-96.999376 64.037745z"
        fill={getIconColor(color, 2, '#FFFFFF')}
      />
      <path
        d="M743.452384 754.231396a82.404078 82.404078 0 0 1 83.242085 85.686274c-2.164853 54.540326-34.916982 81.91524-86.663949 81.077233-49.442447-0.768174-77.934704-30.65711-79.890056-80.518561A82.892916 82.892916 0 0 1 743.452384 754.231396z"
        fill={getIconColor(color, 3, '#FCFCFC')}
      />
    </svg>
  );
};

Iconbaoyang1.defaultProps = {
  size: 18,
};

export default Iconbaoyang1;
